Non-Functional Requirements Revisited
نویسندگان
چکیده
Goal-Oriented Requirements Engineering (GORE) is founded on the premise that functional and non-functional requirements (NFRs) are stakeholder goals to be fulfilled by the system-to-be. Moreover, functional requirements are “hard” goals with clear-cut criteria for fulfillment, while traditionally NFRs are usually “soft” goals (aka softgoals) lacking a clear-cut criterion for success. We argue against this distinction and in favor of a different one: traditional NFRs (e.g., security, reliability, performance, usability etc.) are requirements for qualities that existentially depend on the subject they qualify. We give examples in support of our argument, and sketch an abstract syntax and semantics for goal models that follow our proposal.
منابع مشابه
SLA Lifecycle Management in Services Grid- Requirements and Current Efforts Analysis
An important aspect of managing service-oriented grid environments is management of agreement relationships between service providers and their customers. The key concept in addressing these agreements is service level agreement. In this paper we motivate the need for SLA lifecycle management in services grid and present results of our analysis on functional and non-functional requirements. Aft...
متن کاملAutomated Test Case Generation to Validate Non-functional Software Requirements Dissertation Proposal
A software system is bounded by a set of requirements. Functional requirements describe what the system must do, in terms of inputs, the behavior, and outputs. Non-functional requirements describe how well these functional requirements are satisfied, in terms of qualities or constraints on the design or implementation of a system. Both requirements are integral parts of software design specific...
متن کاملGet Your Requirements Straight: Storyboarding Revisited
Current user-centred software engineering (UCSE) approaches provide many techniques to combine know-how available in multidisciplinary teams. Although the involvement of various disciplines is beneficial for the user experience of the future application, the transition from a user needs analysis to a structured interaction analysis and UI design is not always straightforward. We propose storybo...
متن کاملMapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters
The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non-functional paramet...
متن کاملCross-Linguistic Transfer Revisited: The Case of English and Persian
The present study sought to investigate the evidence for cross-linguistic transfer in a partial English immersion and non-immersion educational setting. To this end, a total of 145 first, third and fifth graders in a partial English immersion program and 95 students from the same grade levels in a non-immersion program were chosen. Six different English and Persian tests were administered: the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013